to complete satisfactorily - Allemand Anglais Dictionnaire